﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RN.ERP.DTO
{
    public class CompanyInfo
    {
        public Int32 ID { get; set; }
        public Int32? classID { get; set; }
        public Int32? Dogid { get; set; }
        public Guid CorpGuid { get; set; }
        public Guid? CorpUserGuid { get; set; }
        public String CorpName { get; set; }
        public Int32? RoleId { get; set; }
        public String AreaCode { get; set; }
        public String AreaCode2 { get; set; }
        public String Address { get; set; }
        public String ZipCode { get; set; }
        public String NetAddress { get; set; }
        public String Email { get; set; }
        public String LinkMan1 { get; set; }
        public String Tel1 { get; set; }
        public String Linkman { get; set; }
        public String Tel { get; set; }
        public String Fax { get; set; }
        public DateTime? SecurityTitleGetDate { get; set; }
        public String SecurityCode { get; set; }
        public String Introduction { get; set; }
        public String EndTime { get; set; }
        public String PassNum { get; set; }
        public String QualificationNum { get; set; }
        public String QualificationLevel { get; set; }
        public String BussinessNum { get; set; }
        public String FoundTime { get; set; }
        public String BussinessArea { get; set; }
        public String Type { get; set; }
        public String FlowCode { get; set; }
        public string StrFlowCode { get; set; }
        public String RegisterMoney { get; set; }
        public Int32? bISO14000 { get; set; }
        public Int32? bISO9000 { get; set; }
        public Int32? bISO9001 { get; set; }
        public Int32? bOHSMS18000 { get; set; }
        public String QualityState { get; set; }
        public String OrginazationCode { get; set; }
        public Int32? FlowCodeType { get; set; }
        public string AreaName { get; set; }
        /// <summary>
        /// 表现形式为：1,2,3,等等，1表示正式发证可以投标，2表示应该上报月报，3表示参与建筑市场主题考核,4表示清除，5表示无效企业
        /// </summary>
        public String bCanBid { get; set; }

        #region 主项资质

        public String QualityCode { get; set; }
        public Guid? QualityGuid { get; set; }
        public String DetailName { get; set; }
        public Int32? KindID { get; set; }
        public String GradeName { get; set; }
        public String GradeCode { get; set; }
        public DateTime? GetDate { get; set; }

        #endregion

        #region 考核分
        public double Score1 { get; set; }
        public double Score2 { get; set; }
        public double Score3 { get; set; }
        /// <summary>
        /// 挂牌情况-不挂牌数量
        /// </summary>
        public Int32? NoCard { get; set; }
        /// <summary>
        /// 挂牌情况-预警数量
        /// </summary>
        public Int32? Warnning { get; set; }
        /// <summary>
        /// 挂牌情况-黄牌数量
        /// </summary>
        public Int32? YellowCard { get; set; }
        /// <summary>
        /// 挂牌情况-红牌数量
        /// </summary>
        public Int32? RedCard { get; set; }
        #endregion

        public Int32? AppID { get; set; }


    }
}
